#
#	File:		CreateStdEquAOptions
#
#	Contains:	xxx put contents here xxx
#
#	Written by:	xxx put writers here xxx
#
#	Copyright:	 1993 by Apple Computer, Inc., all rights reserved.
#
#	Change History (most recent first):
#
#		 <1>	 3/31/93	IH		first checked in
#
#

#	CreateStdEquAOptions
#
#	Usage
#		CreateStdEquAOptions {FeatureSet}
#
#	Takes the Features and sets the equivalent StandardEqu features
#		There are only two features that I care about ROMFastTraps and
#		Supports24Bit.  To use these features (particularly in Traps.a)
#		in StandardEqu.d, the names must be changed to StandardEquSupports24Bit
#		and StandardEquROMFastTraps.  This script maps the feature
#		settings to StandardEqu features.
#
#	To Do
#		If there start to be more standard equates features, we should 
#		make this script take a feature list rather than just
#
	Unset TempStdEquAOpts
	Set TempFeatureCopy "{1}"
	
	If "{TempFeatureCopy}" =~ /(ROMFastTraps)1=([ t]+)2()/
		If "{2}" =~ /TRUE/
			Set 2	1
		Else if  "{2}" =~ /FALSE/
			Set 2	0
		Else
			echo "unknown feature define {1}={2}"
		End
		If "{TempStdEquAOpts}" =~ /()3{1}=[ t]+()4/
			Set TempStdEquAOpts "{3} StandardEqu{1}={2} {4}"
		Else
			Set TempStdEquAOpts "{TempStdEquAOpts} -d StandardEqu{1}={2}"
		End
	End

	
	If "{TempFeatureCopy}" =~ /(Supports24Bit)1=([ t]+)2()/
		If "{2}" =~ /TRUE/
			Set 2	1
		Else if  "{2}" =~ /FALSE/
			Set 2	0
		Else
			echo "unknown feature define {1}={2}"
		End
		If "{TempStdEquAOpts}" =~ /()3{1}=[ t]+()4/
			Set TempStdEquAOpts "{3} StandardEqu{1}={2} {4}"
		Else
			Set TempStdEquAOpts "{TempStdEquAOpts} -d StandardEqu{1}={2}"
		End
	End

	Echo {TempStdEquAOpts}